const low = require('lowdb')
const FileSync = require('lowdb/adapters/FileSync')

const adapter = new FileSync('db.json')
const db = low(adapter)




//初始化 数据
db.defaults({ posts: [], user: {} })
//   .write()

// 写入数据 数据后面追加一条数据
// db.get('posts')
//     .push({ id: 1, title: 'lowdb is awesome' })
//     .write()
//   数据前面插入一条
// db.get('posts')
//     .unshift({ id: 1, title: 'lowdb is awesome' })
//     .write()

// 获取单条数据
// let res = db.get('posts').find({ id: 1 }).vlaue();
// console.log(res)


// 获取数据
// console.log(db.get('posts').value)

// 删除数据
// let res = db.get('posts').remove({ id: 3 }).write();
// console.log(res)//删除的那条数据

// 更新数据
// db.get('posts').find({id:1}).assign({title:'今天下雨了！！！'}).write()

